@import url(body.css);
@import url(color_links.css);


.tip-body{width: 100%;height: 32px;padding: 34px 0px;line-height: 32px;font-size: 16px;text-align: center; }

.hello-word:hover{background: #00a2ca;color: #fff !important;border: 1px solid #00a2ca !important;}
.tip-body .tip-type{margin: 0 auto; height: 32px;text-indent: 40px;display: inline-block;}
.tip-body .tip-type.warning{background: url(../img/TB11BOYJXXXXXaXXXXXXXXXXXXX-32-32.png) 0 center no-repeat;}
.tip-body .tip-type.error{background: url(../img/TB13fqvJXXXXXXuapXXXXXXXXXX-32-32.png) 0 center no-repeat;}
.banner{ width: 100%;height: 595px;background: url(../img/banner_bg.png) center center no-repeat;position: relative;overflow:hidden;}

        @keyframes move {
            50% { transform: translateX(150px); }
        }

        @-webkit-keyframes move {
            50% { transform: translateX(150px); }
        }

        @-moz-keyframes move {
            50% { transform: translateX(150px); }
        }

        @-ms-keyframes move {
            50% { transform: translateX(150px); }
        }

        @-o-keyframes move {
            50% { transform: translateX(150px); }
        }

        @keyframes move1 {
            50% { transform: translateX(-100px); }
        }

        @-webkit-keyframes move1 {
            50% { transform: translateX(-100px); }
        }

        @-moz-keyframes move1 {
            50% { transform: translateX(-100px); }
        }

        @-ms-keyframes move1 {
            50% { transform: translateX(-100px); }
        }

        @-o-keyframes move1 {
            50% { transform: translateX(-100px); }
        }

        .banner .cloud-1{
            width: 72px;
            height: 72px;
            background: url(../img/TB1E1P6JXXXXXbsaXXXXXXXXXXX-72-72.png) center center no-repeat;
            position: absolute;
            top: 120px;
            right: 130px;
            -webkit-animation: move 30s ease infinite;
            -moz-animation: move 30s ease infinite;
            -ms-animation: move 30s ease infinite;
            -o-animation: move 30s ease infinite;
            animation: move 30s ease infinite;
        }

        .banner .cloud-2{
            width: 84px;
            height: 84px;
            background: url(../img/TB1wp.dJXXXXXcFXFXXXXXXXXXX-84-84.png) center center no-repeat;
            position: absolute;
            top: 350px;
            right: 250px;
            -webkit-animation: move1 20s ease infinite;
            -moz-animation: move1 20s ease infinite;
            -ms-animation: move1 20s ease infinite;
            -o-animation: move1 20s ease infinite;
            animation: move1 20s ease infinite;
        }

        .banner .cloud-3{
            width: 72px;
            height: 72px;
            background: url(../img/TB1E1P6JXXXXXbsaXXXXXXXXXXX-72-72.png) center center no-repeat;
            position: absolute;
            top: 300px;
            left: 20px;
            -webkit-animation: move1 20s ease infinite;
            -moz-animation: move1 20s ease infinite;
            -ms-animation: move1 20s ease infinite;
            -o-animation: move1 20s ease infinite;
            animation: move1 20s ease infinite;
        }

        .banner .cloud-4{
            width: 72px;
            height: 72px;
            background: url(../img/TB1NPL9JXXXXXXWaXXXXXXXXXXX-72-72.png) center center no-repeat;
            position: absolute;
            top: 250px;
            left: 150px;
            -webkit-animation: move 30s ease infinite;
            -moz-animation: move 30s ease infinite;
            -ms-animation: move 30s ease infinite;
            -o-animation: move 30s ease infinite;
            animation: move 30s ease infinite;
        }

        .banner .cloud-5{
            width: 72px;
            height: 72px;
            background: url(../img/TB1NPL9JXXXXXXWaXXXXXXXXXXX-72-72.png) center center no-repeat;
            position: absolute;
            top: 450px;
            left: 400px;
            -webkit-animation: move 30s ease infinite;
            -moz-animation: move 30s ease infinite;
            -ms-animation: move 30s ease infinite;
            -o-animation: move 30s ease infinite;
            animation: move 30s ease infinite;
        }
	/*第二部分*/

.jianjie{width: 100%;height: 460px; background:url(../img/bxte.jpg) no-repeat center;}
.jianjie .jianjie-txt{margin: 0 auto;width: 1020px;height: 100px;line-height: 148px;text-align: center;color: #000;font-size: 32px;}
.jianjie .jianjie-ms{margin: 0 auto;width: 1020px;height:60px;line-height:40px;text-align: center;color: #000;font-size: 20px;}
.jianjie .jianjie-con{margin: 0 auto; width: 1020px; }
.jianjie-bot{ padding:0px 20px;}
.jianjie-con .jianjie-item{float: left;margin:15px 40px;width: 400px;height: 100px;border: 1px solid #9ea2a7;
        }

.jianjie-con .neirong{
            display: block;
            line-height: 26px;
            font-size: 16px; text-align:left; padding:10px 18px;
        }

		/*第一部分*/
		
.wants{width: 100%;height:auto; padding-bottom:30px;background-color:#10527f;
        }
.wants .wants-txt{margin: 0 auto;width: 1020px;height: 148px;line-height: 148px;text-align: center;color: #fff;font-size: 32px;
}
.wants .wants-con{margin: 0 auto;width: 1020px;
}
.wants .wants-con p{ text-align:left; padding:0px 30px; font-size:18px; line-height:30px; text-indent:2em; margin-bottom:15px;} 
.wants .wants-con .bgxs{ padding:0 30px;}.wants .wants-con .bgxs .nriong{  background:url(../img/tbr.png) repeat; padding:25px 30px 15px 30px; position:relative;  font-size:18px; line-height:30px; text-align:left; margin-bottom:15px; }
		

/*第二部分*/

.jianjie{width: 100%;height: 460px; background:url(../img/bxte.jpg) no-repeat center;}
.jianjie .jianjie-txt{margin: 0 auto;width: 1020px;height: 100px;line-height: 148px;text-align: center;color: #000;font-size: 32px;}
.jianjie .jianjie-ms{margin: 0 auto;width: 1020px;height:60px;line-height:40px;text-align: center;color: #000;font-size: 20px;}
.jianjie .jianjie-con{margin: 0 auto; width: 1020px; }
.jianjie-bot{ padding:0px 20px;}
.jianjie-con .jianjie-item{float: left;margin:15px 40px;width: 400px;height: 100px;border: 1px solid #9ea2a7;
        }

.jianjie-con .neirong{
            display: block;
            line-height: 26px;
            font-size: 16px; text-align:left; padding:10px 18px;
        }




        .product .product-desp{
            width: 253px;
            height: 0px;
            padding: 0px 30px;
            color: #fff;
            position: absolute;
            bottom: 0px;
            overflow:hidden;
        }

        .product.rds .product-desp{
            background-color: #4becbc;
        }

        .product.oss .product-desp{
            background-color: #c8f280;
        }

        .product.odps .product-desp{
            background-color: #a1d0ed;
        }

        .product-desp .description{
            margin-top: 24px;
            font-size: 12px;
            line-height: 20px;
        }

        .product-desp .purchase-btn{
            width: 118px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            margin: 14px auto 0px auto;
            border: 1px solid #fff;
            color: #fff;
            font-size: 16px;
        }


        .venture{
            width: 100%;
            height: 380px;
           background:url(../img/pfpx_30.jpg) no-repeat center;
        }

        .venture .title{
            height: 100px;
            line-height: 140px;
            width: 100%;
            text-align: center;
            font-size: 32px;
            color: #333;
        }
        .venture .venture-ms{margin: 0 auto;width: 1020px;height:60px;line-height:40px;text-align: center;color: #000;font-size: 20px;}

        .venture .venture-con{
            width: 1080px;
            margin: 0 auto;
        }
 .bgxs{ padding:0 216px;}.nriong{  background:url(../img/tbda.png) repeat; padding:25px 30px 15px 30px; position:relative; font-size:16px; line-height:30px; }.nriong i{ display:block; position:absolute; height:30px; width:30px; border:10px solid #ffe709;}
 .nriong p{ text-align:left;}
   .nrigong2{ padding:50px 0 0 0; font-size:16px; line-height:28px}
   
   
/*第四部分*/
      
        .campus{
            width: 100%;
            height: 540px;
            background: url(../img/pfpx_29.jpg) center center no-repeat;
        }

        .campus .title{
            font-size: 32px;
            height: 132px;
            line-height: 132px;
            text-align: center;
            color: #333;
        }
		 .campus .campus-ms{margin: 0 auto;width: 1020px;height:60px;line-height:40px;text-align: center;color: #000;font-size: 20px;}

        .campus .campus-con{
            width: 1020px;
            margin: 0 auto;
        }

        .campus .campus-con .campus-item{
            float: left;
            margin: 0px 12px;
            width: 270px;
            height: 170px;
            padding: 15px 20px 0px 20px;
        }
	
		
		  .campus .campus-con .campus-item1{
            float: left; margin-left:12px;
			width:938px;
            height:auto;
			background:#5b4094;
            padding: 15px 20px 20px 20px;
        }

        .campus-item.fuwu1{
            background: url(../img/fuwu1.png) center center no-repeat;
        }

        .campus-item.fuwu2{
            background:#ff904e;
        }

        .campus-item.fuwu3{
            background: url(../img/fuwu3.png) center center no-repeat;
        }
		.campus-item p,.campus-item1 p{ text-align:left; font-size:16px; line-height:26px;}

        .campus-item .campus-title{
            height: 60px;
            line-height: 60px;
            font-size: 24px;
        }

        .campus-item .campus-desp{
            height: 72px;
            width: 100%;
            overflow: hidden;
            line-height: 24px;
            font-size: 14px;
        }

        .campus-item .detail-btn{
            width: 100px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            font-size: 14px;
            display: block;
        }

        .campus-item .detail-btn:hover{
            text-decoration: none;
        }

        .algorithm{
            color: #fff;
        }

        .algorithm .detail-btn{
            color: #8ab83a;
            background-color: #fff;
        }

        .chuangke{
            color: #333;
        }

        .chuangke .detail-btn{
            color: #fff;
            background-color: #4a8bee;
        }

        .tianchi{
            color: #fff;
        }

        .tianchi .detail-btn{
            color: #4a8bee;
            background-color: #fff;
        }

        .ads{
            width: 1000px;
            height: 90px;
            margin: 43px auto;
            background-color: #f6f6f6;
        }



/*-x4-*/
.x4{ background:#f8f8f8; border-top:1px solid #f0f0f0;}
.x4 .h2x{ height:50px; padding-top:12px; padding-left:40px; background:url(../images/zt_jjfa/zt_jjfa_38.png) no-repeat 0px 5px;  color:#57780f;}
.linxi {padding:30px 0 0 30px;}
.linxi dl{ width:; float:left; padding:0 60px 0 60px; height:120px;}
.linxi dl dt{ font-size:16px; line-height:18px; padding:5px 0 2px 0}.linxi dl dd{ font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.linxi dl.ss1{ background: url(../images/zt_jjfa/zt_jjfa_13.png) no-repeat;}
.linxi dl.ss2{ background: url(../images/zt_jjfa/zt_jjfa_15.png) no-repeat;}
.linxi dl.ss3{ background: url(../images/zt_jjfa/zt_jjfa_17.png) no-repeat;}
/*-foot-*/

.foot{ clear:both; text-align:center;   border-top:1px solid #f0f0f0; padding:20px 0 20px 0;}
.disnong{ display:none;} 